@media (min-width: 1600px){
    ul.navbar-nav li a {
        margin: 10px 20px;
        padding: 0;
    }
}
@media (min-width: 1350px){
    .container {
        padding-left:0;
        padding-right: 0; 
        /*width: 1350px;*/
        width: 84%;
        max-width: 1350px;
    }
}
@media only screen and (max-width:1327px) {
    .nav>li.hidden-set1{
        display: none;
    } 
}
@media only screen and (max-width:1220px) {
    .nav>li.hidden-set2{
        display: none;
    } 
}
@media only screen and (max-width:1118px) {
    .nav>li.hidden-set{
        display: none;
    }
}
@media only screen and (max-width:867px) {
    .nav>li.hidden-set3{
        display: none;
    }
}
@media only screen and (min-width: 991px) and (max-width:1327px) {
    /*.search-box{
        display: none;
    }*/
    .share-content .teacher .col-md-2 {
        width: 22%;
    }
    .share-content .teacher .descrip {
        width: 78%;
    }
}
@media only screen and (max-width:991px){
    .footer-content .links a.weibo-link {
        position: absolute;
        top: 0;
        right: 300%;
        /* width: 10.6%; */
    }

    /*download.html*/
    .contact-information .person-info{
        display: none;
    }
    .contact-information .contact-ways{
        margin:0 auto;
        margin-top: 20px;
        width: 80%;
        border-right: none;
    }
    .contact-ways .contact-ways-h3{
        padding-left: 80px;
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .share .share-content .exprience-box.col-md-2{
    	/*float: left;*/
    	width: 20%;
    }
    
}
@media only screen and (max-width:767px) {
    body{
        font-size: 16px;
    }
    /*index.html*/
    /*首页字体调整*/
    h3{font-size: 1em;}
    .h4{font-size: 0.8em;}
    .header .page-title {
        margin-top: 119px;
    }
    .contact-us{}
    nav.navbar{
        height: 0;
        padding-bottom: 8%;
        min-height: 72px;
    }
    nav>.container-fluid>.logo>a>img {
        width: 100%;
        min-width: 65px;
        height: auto;
    }

    nav>.container-fluid {
        width: 95%;
    }
    nav>.container-fluid>.logo {
        width: 20%;
        margin-left: 2%;
        margin-top: 20px;
    }
    nav>.container-fluid>.search-box{
        position: absolute;
        right: 28%;
        width: 50%;
        margin-top: 3%;
        /*height: 0;
        padding-bottom: 8.6%;*/
    }
    /*.search-box input.form-control {
        height: 48px;
        line-height: 40px;
        width: 81%;
        background-color: transparent;
        border: none;
    }
    .search-box .search-btn a {
        float: right;
        padding-right: 3%;

        font-size: 1.5em;
    }*/
    .problem-box {
        margin-bottom: 15px;
    }
    .problem-box .problem-solution p.pro-title {
        font-size: 0.5em;
        overflow: hidden;
        height: 3em;
        white-space: normal;
    }
    .share-content .students{
        height:0;
        padding-bottom: 32%;
        overflow-x:auto; 
    }
    .share-content .students .scroll-block{
        position: absolute;
        top:0;
        /*left: 20px;*/
        height: 100%;
    }
    .students .scroll-bar{
        display: none;
        position: absolute;
        bottom: -10px;
        width: 100%;
        height: 20px;
        color: #fff;
        background-color: #fff;
    }
    .students .scroll-slider{
        position: absolute;
        left:0;
        bottom: 0;
        height: 100%;
        background-color: #ccc;
    }
    .share .share-content .exprience-box.col-md-2{
    	float: left;
    	width: 20%;
        margin-top: 15px;
        padding-right: 8px;
        padding-left: 8px;
    }
    .share-content .exprience-box .exprience-descrip {
        font-size: 0.4em;
        padding: 0;
        margin-bottom: 30px;
    }
    .share-content .exprience-box .h4 {
        margin-top: 8px;
        margin-bottom: 5px;
    }
    .share-content .teacher .descrip {
        max-height: 250px;
        overflow: hidden;
    }
    /*.share-content .teacher .descrip .h3{ 
        margin-bottom: 10px;
        padding-left:5px;
        font-size: 0.8em;
    }*/
    .share-content .teacher p.teacher-descrip {
        font-size: 0.6em;
    }
    .share-content .teacher p.teacher-descrip:last-child {
        display: none;
    }
    .t-img.col-sm-4.col-md-2{
    	float: left;
        margin-top: 20px;
        margin-bottom: 10px;
    	width: 30%;
    }
    .descrip.col-sm-8.col-md-10{
    	float: left;
    	width: 70%;
    }

    .problem-box .problem-solution {
        padding-top: 0;
        padding-left: 5px;
    }
    .share-title {
        margin-bottom: 15px;
    }
    .download-resource p.h4.download-title {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .footer-content .col-md-2{
        /*width: 5%;*/
        position: absolute;
        top:0;
        left: 0;
        transform-origin:0% 0%;
        transform:rotate(90deg);
    }
    .footer-content h3{
        margin-top: -35%;
    }
    .footer-content{
        /*padding: 15px 0;*/
        /*height: 0;
        padding-bottom: 60%;
        min-height: 155px;*/
    }
    .partners{
        /*position: absolute;*/
        margin-left:40px;
    }
    .footer-content .partners a {
        display: inline-block;
        margin-bottom: 22px;
        font-size: 0.84em;
    }
    .footer-content {
        width: 94%;
    }
    p.copyright {
        /*padding: 2em 3%;*/
        font-size: 0.84em;
    }
    /*article.html*/
    .content-container {
        width: 100%;
    }
    .resource-download .resource-info {
        padding:0;
        border-right: 1px solid #eeeeee;
    }
    .resource-info .resource-profile {
        padding-left: 20px;
        padding-right:20px; 
    }
    .resource-profile .resource-view {
        height: 48px;
        line-height: 48px;
    }
    p.other-note{
        padding: 0 15px;
    }
    /*connect.html*/
    .contact-information .contact-ways {
        width: 80%;
        margin-top: 20px;
        padding-right: 0;
        padding-right: 20px;
        padding-left: 60px;
        border-right: none;
    }
    /*download.html*/
    .resource-info h4.dot-bg-h4{
        margin: 22px 0 10px 10px;
        padding-left: 11%;
    }
    .resource-link .download-link .download-link-i a.download-link-a {
        max-width: 317.5px;
        height: 0;
        padding-bottom:30%; 
    }
    .resource-link .download-link .download-link-i span {
        display: block;
        height: 50px;
        line-height: 50px;
        padding-top: 5%;
        font-size: 1.2em;
        color: #fff;
        text-align: center;
    }
    /*list.html*/
    div.article-resource ul.article-box-ul {
        padding: 0;
        border-right: none;
    }
    .article-info p.article-notes {
        max-height: 2.7em;
    }
    .article-info h4.article-title {
        font-size: 0.9em;
    }
}
@media only screen and (max-width:476px) {
    /*首页字体调整*/
    body{
        font-size: 15px;
    }
    /*h3{font-size: 0.8em;}*/
    .h4{font-size: 0.7em;}
    div.banner {
        margin-top: 20px;
    }
    div.banner .banner-img {
        width: 95%;
    }
    .header .page-title {
        margin-top: 119px;
    }
    .share-title .shara-title-font {
        font-size: 0.8em;
    }
    .share-content .teacher .descrip .h3{ 
        margin-bottom: 10px;
        padding-left:5px;
        font-size: 0.8em;
    }
    .share-content .teacher p.teacher-descrip {
        font-size: 0.6em;
    }
    .share-content .teacher p.teacher-descrip:last-child {
        display: none;
    }
    .share-content .students{
        /*height: 210px;*/
        height: 0;
        padding-bottom: 45%;
        border-bottom: none;
    }

    nav.navbar {
        min-height: 63px;
    }
    nav>.container-fluid>.logo>a>img {
        width: 100%;
        min-width: 75px;
        height: auto;
    }
    nav>.container-fluid>.search-box{
        position: absolute;
        left: 34%;
        width: 47%;
        /*height: 0;
        padding-bottom: 8.6%;*/
    }
    .search-box input.form-control {
        width: 78%;
    }
    .menu-block ul.menu-list a.menu-option{
        padding: 3px 20px 3px 35px;
    }
    .menu-block span,.menu-block i.fa-th-list{
        font-size: 0.9em;
        /* height: 100%; */
    }
    .share-content .teacher {
        padding:0;
    }
    .download-resource p.h4.download-title {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 0.5em;
    }
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
    {padding-left: 5px;
        padding-right: 5px;}
    .share-content .students{
        height: 191px;
        border-bottom: none;
        overflow-x: auto;
    }
    .share .share-content .exprience-box.col-md-2 {
        width: 110px;
    }

    /*download.html*/
    .resource-link .download-link .download-link-i span {
        height: 35px;
        line-height: 35px;
        font-size: 1em;
    }

    .contact-information .contact-ways{
        padding-left: 30px;
        width: 98%;
    }
}
